bakura imperial repair station - French English Dictionary